package ch4;


import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;

//注解可以让tomcat识别servlet程序
// 里面默认的字符作用是：可以提供一个代号，让外界也就是浏览器可以访问这个程序
// 代号，可以称作  映射
@WebServlet("/test")
public class TestServlet01 extends HttpServlet {
    //现在这个程序就是servlet程序了，但是还没有功能

    //处理GET请求的方法
    @Override
    protected void doGet(HttpServletRequest req,  //所有请求的内容会保存在这个参数中，请求对象
                         HttpServletResponse resp) //所有要发给浏览器的内容都保存在这个响应对象中
            throws ServletException, IOException {
        System.out.println("处理了一个get请求");
        PrintWriter out = resp.getWriter(); //定义了一个输出对象，向响应对象中写东西
        out.println("hello ,get!");
    }
    //处理POST请求的方法
    @Override
    protected void doPost(HttpServletRequest req,
                          HttpServletResponse resp)
            throws ServletException, IOException {
        System.out.println("处理了一个POST请求");
        PrintWriter out = resp.getWriter(); //定义了一个输出对象，向响应对象中写东西
        out.println("hello ,POST!");

    }
}
